go/scanner.Scanner.ch (field)
60 uses
go/scanner (current package)
scanner.go#L39: ch rune // current character
scanner.go#L71: if s.ch == '\n' {
scanner.go#L99: s.ch = r
scanner.go#L102: if s.ch == '\n' {
scanner.go#L106: s.ch = eof
scanner.go#L153: s.ch = ' '
scanner.go#L161: if s.ch == bom {
scanner.go#L187: if s.ch == '/' {
scanner.go#L191: for s.ch != '\n' && s.ch >= 0 {
scanner.go#L192: if s.ch == '\r' {
scanner.go#L199: if s.ch == '\n' {
scanner.go#L207: for s.ch >= 0 {
scanner.go#L208: ch := s.ch
scanner.go#L215: if ch == '*' && s.ch == '/' {
scanner.go#L364: s.ch = rune(b)
scanner.go#L373: for isLetter(s.ch) || isDigit(s.ch) {
scanner.go#L380: s.ch = eof
scanner.go#L409: for isDecimal(s.ch) || s.ch == '_' {
scanner.go#L411: if s.ch == '_' {
scanner.go#L413: } else if s.ch >= max && *invalid < 0 {
scanner.go#L420: for isHex(s.ch) || s.ch == '_' {
scanner.go#L422: if s.ch == '_' {
scanner.go#L442: if s.ch != '.' {
scanner.go#L444: if s.ch == '0' {
scanner.go#L446: switch lower(s.ch) {
scanner.go#L465: if s.ch == '.' {
scanner.go#L479: if e := lower(s.ch); e == 'e' || e == 'p' {
scanner.go#L482: s.errorf(s.offset, "%q exponent requires decimal mantissa", s.ch)
scanner.go#L484: s.errorf(s.offset, "%q exponent requires hexadecimal mantissa", s.ch)
scanner.go#L488: if s.ch == '+' || s.ch == '-' {
scanner.go#L501: if s.ch == 'i' {
scanner.go#L580: switch s.ch {
scanner.go#L597: if s.ch < 0 {
scanner.go#L606: d := uint32(digitVal(s.ch))
scanner.go#L608: msg := fmt.Sprintf("illegal character %#U in escape sequence", s.ch)
scanner.go#L609: if s.ch < 0 {
scanner.go#L635: ch := s.ch
scanner.go#L669: ch := s.ch
scanner.go#L709: ch := s.ch
scanner.go#L733: for s.ch == ' ' || s.ch == '\t' || s.ch == '\n' && !s.insertSemi || s.ch == '\r' {
scanner.go#L745: if s.ch == '=' {
scanner.go#L753: if s.ch == '=' {
scanner.go#L757: if s.ch == ch2 {
scanner.go#L765: if s.ch == '=' {
scanner.go#L769: if s.ch == ch2 {
scanner.go#L771: if s.ch == '=' {
scanner.go#L827: switch ch := s.ch; {
scanner.go#L879: if s.ch == '.' && s.peek() == '.' {
scanner.go#L917: if s.ch == '/' || s.ch == '*' {
scanner.go#L943: if s.ch == '-' {
scanner.go#L956: if s.ch == '^' {
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)